Locality and Efficiency in Distributed Computing
نویسندگان
چکیده
A prominent challenge is improving the efficiency of distributed computation: reducing the cost, load, and resource requirements while still maintaining the same quality of service. Due to the shear amount of information and the size of the network, executing global system-wide operations becomes very expensive. When possible, we wish to minimize the work done by the system and avoid the heavy cost incurred by global operations. One of the main tools to achieve efficient distributed computation is to exploit the issue of locality. Specifically, some tasks require the participation of a small region of the network. In such a case one would want the computation to span only the minimal required region. Routing is a prominent example of a task that can dramatically benefit from exploiting locality. If the source and destination nodes are close by, routing should involve only the small region that contains the source and destination. One of the fundamental trade-offs in compact routing schemes is between the space used to store the routing table on each node and the stretch factor of the routing scheme – the maximum ratio over all pairs between the cost of the route induced by the scheme and the cost of a minimum cost path between the same pair. A name-independent routing scheme is a distributed algorithm that allows any source node to route messages to any destination node, given the destination’s network identifier. This thesis suggests new ways in which distributed routing schemes can exploit locality in an efficient manner by proposing new and improved space-stretch tradeoffs for compact name-independent routing schemes.
منابع مشابه
A Genetic Based Resource Management Algorithm Considering Energy Efficiency in Cloud Computing Systems
Cloud computing is a result of the continuing progress made in the areas of hardware, technologies related to the Internet, distributed computing and automated management. The Increasing demand has led to an increase in services resulting in the establishment of large-scale computing and data centers, in addition to high operating costs and huge amounts of electrical power consumption. Insuffic...
متن کاملImproving the palbimm scheduling algorithm for fault tolerance in cloud computing
Cloud computing is the latest technology that involves distributed computation over the Internet. It meets the needs of users through sharing resources and using virtual technology. The workflow user applications refer to a set of tasks to be processed within the cloud environment. Scheduling algorithms have a lot to do with the efficiency of cloud computing environments through selection of su...
متن کاملAn Effective Task Scheduling Framework for Cloud Computing using NSGA-II
Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...
متن کاملGemini: A Computation-Centric Distributed Graph Processing System
Traditionally distributed graph processing systems have largely focused on scalability through the optimizations of inter-node communication and load balance. However, they often deliver unsatisfactory overall processing efficiency compared with shared-memory graph computing frameworks. We analyze the behavior of several graph-parallel systems and find that the added overhead for achieving scal...
متن کاملTASA: A New Task Scheduling Algorithm in Cloud Computing
Cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. It merges a lot of physical resources and offers them to users as services according to service level agreement. Therefore, resource management alongside with task scheduling has direct influence on cloud networks’ performance and efficiency. Presenting a proper scheduling ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009